Representing Inductively Defined Sets by Wellorderings in Martin-Löf's Type Theory
نویسنده
چکیده
We prove that every strictly positive endofunctor on the category of sets generated by Martin-LL of's extensional type theory has an initial algebra. This representation of inductively deened sets uses essentially the wellorderings introduced by Martin-LL of in \Constructive Mathematics and Computer Programming". 1 Background Martin-LL of 10] introduced a general set former for wellorderings in intuitionistic type theory. It has formation rule Aset (x : A) B(x)set W x:A B(x)set introduction rule a : A (x : B(a)) b(x) : W x:A B(x) sup(a; b) : W x:A B(x) : elimination rule c : W x:A B(x) (x : A; y : B(x) ! W x:A B(x); z : Q t:B(x) C(y(t))) d(x; y; z) : C(sup(a; b)) T(c; d) : C(c) and equality rule a : A (x : B(a)) b(x) : W x:A B(x) (x : A; y : B(x) ! W x:A B(x); z : Q t:B(x) C(y(t))) d(x; y; z) : C(sup(a; b)) T(sup(a; b); d) = d(a; b; t:T(b(t); d) : C(c) The elimination rule can be viewed either as a rule of transsnite induction or as a rule of deenition by transsnite recursion of a function f which maps a c : W x:A B(x) into a set C(c). If we let f(c) = T(c; d) then the recursion equation f(sup(a; b)) = d(a; b; t:f(b(t))) follows from the equality rule for wellorderings. Martin-LL of 11] also showed that one can encode both the set of natural numbers and the set of ordinals of the second number class in terms of the wellorderings, the nite sets N 0 ; N 1 ; N 2 , and the
منابع مشابه
A Coherence Theorem for Martin-Löf's Type Theory
In type theory a proposition is represented by a type, the type of its proofs. As a consequence, the equality relation on a certain type is represented by a binary family of types. Equality on a type may be conventional or inductive. Conventional equality means that one particular equivalence relation is singled out as the equality, while inductive equality – which we also call identity – is in...
متن کاملSet theoretical proofs as type theoretical programs
We show, that all Π 0 2-sentences, provable in the set theory KP I + U can be proved in Martin-Löf's Type Theory with W-type and one universe. Therefore set theoretical proofs can be considered as programs in type theory. The method used is a formalisation of proof theoretical methods in type theory. The result will be a high level type theory program using the full strength of Martin-Löf's Typ...
متن کاملErrata to "Martin-Löf's Type Theory as an Open-Ended Framework"
This paper treats Martin-Löf’s type theory as an open-ended framework composed of (i) flexibly extensible languages into which various forms of objects and types can be incorporated, (ii) their uniform, effectively given semantics, and (iii) persistently valid inference rules. The class of expression systems is introduced here to define an openended body of languages underlying the theory. Each...
متن کاملA Finite Axiomatization of Inductive-Recursive Definitions
Induction-recursion is a schema which formalizes the principles for introducing new sets in Martin-Löf’s type theory. It states that we may inductively define a set while simultaneously defining a function from this set into an arbitrary type by structural recursion. This extends the notion of an inductively defined set substantially and allows us to introduce universes and higher order univers...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 176 شماره
صفحات -
تاریخ انتشار 1997